<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  <html xmlns="http://www.w3.org/1999/xhtml">
		<head>
			<!-- template designed by Marco Von Ballmoos -->
			<title>Docs For Class Zend_Io_Reader</title>
			<link rel="stylesheet" href="styles/phpdoc.css" />
			<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'/>
		</head>
		<body>
			<div class="page-body">			
<h2 class="class-name"><img src="images/Class_logo.png"
														alt=" Class"
														title=" Class"
														style="vertical-align: middle"> Zend_Io_Reader</h2>

<a name="sec-description"></a>
<div class="info-box">
	<div class="info-box-title">Description</div>
	<div class="nav-bar">
					<span class="disabled">Description</span> |
							<a href="#sec-descendents">Descendents</a>
			|											<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
						|											<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
						
											<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
						
			</div>
	<div class="info-box-body">
        		<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">The Zend_Io_Reader class represents a character stream providing means to  read primitive types (string, integers, ...) from it.</p>
	<ul class="tags">
				<li><span class="field">author:</span> Marc Bennewitz &lt;<a href="mailto:marc-bennewitz@arcor.de">marc-bennewitz@arcor.de</a>&gt;</li>
				<li><span class="field">author:</span> Sven Vollbehr &lt;<a href="mailto:sven@vollbehr.eu">sven@vollbehr.eu</a>&gt;</li>
				<li><span class="field">author:</span> Ryan Butterfield &lt;<a href="mailto:buttza@gmail.com">buttza@gmail.com</a>&gt;</li>
				<li><span class="field">version:</span> $Id: Reader.php 214 2011-04-30 08:19:28Z svollbehr $</li>
				<li><span class="field">copyright:</span> Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)</li>
				<li><span class="field">license:</span> <a href="http://framework.zend.com/license/new-bsd">New BSD License</a></li>
			</ul>
		<p class="notes">
			Located in <a class="field" href="Zend_Io/_Io---Reader.php.html">/Io/Reader.php</a> (line <span class="field">35</span>)
		</p>
		
				
		<pre></pre>
	
			</div>
</div>

	<a name="sec-descendents"></a>
	<div class="info-box">
		<div class="info-box-title">Direct descendents</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
			<span class="disabled">Descendents</span>
			|												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
								|															<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
							
					</div>
		<div class="info-box-body">
			<table cellpadding="2" cellspacing="0" class="class-table">
				<tr>
					<th class="class-table-header">Class</th>
					<th class="class-table-header">Description</th>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="Zend_Io/Zend_Io_FileReader.html">Zend_Io_FileReader</a>
					</td>
					<td>
											The Zend_Io_FileReader represents a character stream whose source is  a file.
										</td>
				</tr>
								<tr>
					<td style="padding-right: 2em; white-space: nowrap">
						<img src="images/Class.png"
								 alt=" class"
								 title=" class"
								 style="vertical-align: center"/>
						<a href="Zend_Io/Zend_Io_StringReader.html">Zend_Io_StringReader</a>
					</td>
					<td>
											The Zend_Io_StringReader represents a character stream whose source is  a string.
										</td>
				</tr>
							</table>
		</div>
	</div>

	<a name="sec-const-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Class Constant Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendants</a> |
						<span class="disabled">Constants</span> (<a href="#sec-consts">details</a>)
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			<div class="const-summary">
								<div class="const-title">
					<img src="images/Constant.png" alt=" " />
					<a href="#BIG_ENDIAN_ORDER" title="details" class="const-name">BIG_ENDIAN_ORDER</a> = 					<span class="var-type"> 2</span>

				</div>
								<div class="const-title">
					<img src="images/Constant.png" alt=" " />
					<a href="#LITTLE_ENDIAN_ORDER" title="details" class="const-name">LITTLE_ENDIAN_ORDER</a> = 					<span class="var-type"> 1</span>

				</div>
								<div class="const-title">
					<img src="images/Constant.png" alt=" " />
					<a href="#MACHINE_ENDIAN_ORDER" title="details" class="const-name">MACHINE_ENDIAN_ORDER</a> = 					<span class="var-type"> 0</span>

				</div>
							</div>
		</div>
	</div>

	<a name="sec-var-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Variable Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendants</a> |
						<span class="disabled">Vars</span> (<a href="#sec-vars">details</a>)
							| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
							
					</div>
		<div class="info-box-body">
			<div class="var-summary">
																																<div class="var-title">
					<img src="images/Variable.png" alt=" " />
					<span class="var-type">resource</span>
					<a href="#$_fd" title="details" class="var-name">$_fd</a>
				</div>
																<div class="var-title">
					<img src="images/Variable.png" alt=" " />
					<span class="var-type">integer</span>
					<a href="#$_size" title="details" class="var-name">$_size</a>
				</div>
											</div>
		</div>
	</div>

	<a name="sec-method-summary"></a>
	<div class="info-box">
		<div class="info-box-title">Method Summary</span></div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendants</a> |
															<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
							
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
				 
				|
						<span class="disabled">Methods</span> (<a href="#sec-methods">details</a>)
		</div>
		<div class="info-box-body">			
			<div class="method-summary">
																																																																																																																																																																																																																																																																																																																																																																																<div class="method-definition">
					<img src="images/Constructor.png" alt=" "/>
					<a href="#__construct" title="details" class="method-name">__construct</a>
											(<span class="var-type">resource</span>&nbsp;<span class="var-name">$fd</span>)
																<span class="method-result">Zend_Io_Reader</span>
									</div>
																<div class="method-definition">
					<img src="images/Destructor.png" alt=" "/>
					<a href="#__destruct" title="details" class="method-name">__destruct</a>
										()
																<span class="method-result">void</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#available" title="details" class="method-name">available</a>
										()
																<span class="method-result">boolean</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#close" title="details" class="method-name">close</a>
										()
																<span class="method-result">void</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#getFileDescriptor" title="details" class="method-name">getFileDescriptor</a>
										()
																<span class="method-result">resource</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#getOffset" title="details" class="method-name">getOffset</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#getSize" title="details" class="method-name">getSize</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#read" title="details" class="method-name">read</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>)
																<span class="method-result">string</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readDoubleBE" title="details" class="method-name">readDoubleBE</a>
										()
																<span class="method-result">float</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readDoubleLE" title="details" class="method-name">readDoubleLE</a>
										()
																<span class="method-result">float</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readFloatBE" title="details" class="method-name">readFloatBE</a>
										()
																<span class="method-result">float</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readFloatLE" title="details" class="method-name">readFloatLE</a>
										()
																<span class="method-result">float</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readGuid" title="details" class="method-name">readGuid</a>
										()
																<span class="method-result">string</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readHHex" title="details" class="method-name">readHHex</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>)
																<span class="method-result">string</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt8" title="details" class="method-name">readInt8</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt16" title="details" class="method-name">readInt16</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt16BE" title="details" class="method-name">readInt16BE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt16LE" title="details" class="method-name">readInt16LE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt24" title="details" class="method-name">readInt24</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt24BE" title="details" class="method-name">readInt24BE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt24LE" title="details" class="method-name">readInt24LE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt32" title="details" class="method-name">readInt32</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt32BE" title="details" class="method-name">readInt32BE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt32LE" title="details" class="method-name">readInt32LE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt64BE" title="details" class="method-name">readInt64BE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readInt64LE" title="details" class="method-name">readInt64LE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readLHex" title="details" class="method-name">readLHex</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>)
																<span class="method-result">string</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readString8" title="details" class="method-name">readString8</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$charList</span> = <span class="var-default">&quot;\0&quot;</span>])
																<span class="method-result">string</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readString16" title="details" class="method-name">readString16</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">&$order</span> = <span class="var-default">null</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$trimOrder</span> = <span class="var-default">false</span>], <span class="var-type">integer</span>&nbsp;<span class="var-name">$order</span>)
																<span class="method-result">string</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt8" title="details" class="method-name">readUInt8</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt16" title="details" class="method-name">readUInt16</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt16BE" title="details" class="method-name">readUInt16BE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt16LE" title="details" class="method-name">readUInt16LE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt24" title="details" class="method-name">readUInt24</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt24BE" title="details" class="method-name">readUInt24BE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt24LE" title="details" class="method-name">readUInt24LE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt32" title="details" class="method-name">readUInt32</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt32BE" title="details" class="method-name">readUInt32BE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#readUInt32LE" title="details" class="method-name">readUInt32LE</a>
										()
																<span class="method-result">integer</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#reset" title="details" class="method-name">reset</a>
										()
																<span class="method-result">void</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#setOffset" title="details" class="method-name">setOffset</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$offset</span>)
																<span class="method-result">void</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#skip" title="details" class="method-name">skip</a>
											(<span class="var-type">integer</span>&nbsp;<span class="var-name">$size</span>)
																<span class="method-result">void</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#__get" title="details" class="method-name">__get</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
																<span class="method-result">mixed</span>
									</div>
																<div class="method-definition">
					<img src="images/Method.png" alt=" "/>
					<a href="#__set" title="details" class="method-name">__set</a>
											(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
																<span class="method-result">mixed</span>
									</div>
											</div>
		</div>
	</div>		

	<a name="sec-vars"></a>
	<div class="info-box">
		<div class="info-box-title">Variables</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
										<a href="#sec-var-summary">Vars</a> (<span class="disabled">details</span>)
						
			
												<a href="#sec-const-summary">Constants</a> (<a href="#sec-consts">details</a>)
							
										| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			
<a name="$_fd" id="$_fd"><!-- --></A>
<div class="evenrow">

	<div class="var-header">
		<img src="images/Variable.png" />
		<span class="var-title">
			<span class="var-type">resource</span>
			<span class="var-name">$_fd</span>
			 = <span class="var-default"> null</span>			(line <span class="line-number">53</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">The resource identifier of the stream.</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
<a name="$_size" id="$_size"><!-- --></A>
<div class="oddrow">

	<div class="var-header">
		<img src="images/Variable.png" />
		<span class="var-title">
			<span class="var-type">integer</span>
			<span class="var-name">$_size</span>
			 = <span class="var-default"> 0</span>			(line <span class="line-number">60</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Size of the underlying stream.</p>
	<ul class="tags">
				<li><span class="field">access:</span> protected</li>
			</ul>
	
	
		
		

</div>
						
		</div>
	</div>
	
	<a name="sec-methods"></a>
	<div class="info-box">
		<div class="info-box-title">Methods</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendents</a> |
															<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
														<a href="#sec-method-summary">Methods</a> (<span class="disabled">details</span>)
						
		</div>
		<div class="info-box-body">
			<A NAME='method_detail'></A>
<a name="__construct" id="__construct"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Constructor.png" />
		<span class="method-title">Constructor __construct</span> (line <span class="line-number">68</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Constructs the Zend_Io_Reader class with given open file descriptor.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if given file descriptor is not valid</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">Zend_Io_Reader</span>
		<span class="method-name">
			__construct
		</span>
					(<span class="var-type">resource</span>&nbsp;<span class="var-name">$fd</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">resource</span>
				<span class="var-name">$fd</span><span class="var-description">: The file descriptor.</span>			</li>
				</ul>
		
			
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="Zend_Io/Zend_Io_FileReader.html#method__construct">Zend_Io_FileReader::__construct()</a>
								: Constructs the Zend_Io_FileReader class with given path to the file. By  default the file is opened in read (rb) mode.
							</li>
					<li>
				<a href="Zend_Io/Zend_Io_StringReader.html#method__construct">Zend_Io_StringReader::__construct()</a>
								: Constructs the Zend_Io_StringReader class with given source string.
							</li>
				</ul>
	</div>
<a name="__destruct" id="__destruct"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Destructor.png" />
		<span class="method-title">Destructor __destruct</span> (line <span class="line-number">88</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Default destructor.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			__destruct
		</span>
				()
			</div>
	
		
			
			<hr class="separator" />
		<div class="notes">Redefined in descendants as:</div>
		<ul class="redefinitions">
					<li>
				<a href="Zend_Io/Zend_Io_FileReader.html#method__destruct">Zend_Io_FileReader::__destruct()</a>
								: Closes the file descriptor.
							</li>
					<li>
				<a href="Zend_Io/Zend_Io_StringReader.html#method__destruct">Zend_Io_StringReader::__destruct()</a>
								: Closes the file descriptor.
							</li>
				</ul>
	</div>
<a name="available" id="available"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">available</span> (line <span class="line-number">98</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Checks whether there is more to be read from the stream. Returns  <var>true</var> if the end has not yet been reached; <var>false</var>  otherwise.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">boolean</span>
		<span class="method-name">
			available
		</span>
				()
			</div>
	
		
			
	</div>
<a name="close" id="close"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">close</span> (line <span class="line-number">817</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Closes the stream. Once a stream has been closed, further calls to read  methods will throw an exception. Closing a previously-closed stream,  however, has no effect.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			close
		</span>
				()
			</div>
	
		
			
	</div>
<a name="getFileDescriptor" id="getFileDescriptor"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">getFileDescriptor</span> (line <span class="line-number">151</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the underlying stream file descriptor.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">resource</span>
		<span class="method-name">
			getFileDescriptor
		</span>
				()
			</div>
	
		
			
	</div>
<a name="getOffset" id="getOffset"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">getOffset</span> (line <span class="line-number">109</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the current point of operation.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			getOffset
		</span>
				()
			</div>
	
		
			
	</div>
<a name="getSize" id="getSize"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">getSize</span> (line <span class="line-number">141</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Returns the stream size in bytes.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			getSize
		</span>
				()
			</div>
	
		
			
	</div>
<a name="read" id="read"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">read</span> (line <span class="line-number">188</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads <var>length</var> amount of bytes from the stream.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if <var>length</var> attribute is negative or   if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			read
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$length</span><span class="var-description">: The amount of bytes.</span>			</li>
				</ul>
		
			
	</div>
<a name="readDoubleBE" id="readDoubleBE"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readDoubleBE</span> (line <span class="line-number">673</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 8 bytes from the stream and returns big-endian ordered binary data  as a 64-bit float point number as defined by IEEE 754.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">float</span>
		<span class="method-name">
			readDoubleBE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readDoubleLE" id="readDoubleLE"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readDoubleLE</span> (line <span class="line-number">657</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 8 bytes from the stream and returns little-endian ordered binary  data as a 64-bit floating point number as defined by IEEE 754.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">float</span>
		<span class="method-name">
			readDoubleLE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readFloatBE" id="readFloatBE"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readFloatBE</span> (line <span class="line-number">628</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 4 bytes from the stream and returns big-endian ordered binary data  as a 32-bit float point number as defined by IEEE 754.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">float</span>
		<span class="method-name">
			readFloatBE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readFloatLE" id="readFloatLE"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readFloatLE</span> (line <span class="line-number">612</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 4 bytes from the stream and returns little-endian ordered binary  data as a 32-bit float point number as defined by IEEE 754.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">float</span>
		<span class="method-name">
			readFloatLE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readGuid" id="readGuid"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readGuid</span> (line <span class="line-number">779</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 16 bytes from the stream and returns the little-endian ordered  binary data as mixed-ordered hexadecimal GUID string.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			readGuid
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readHHex" id="readHHex"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readHHex</span> (line <span class="line-number">751</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads <var>length</var> amount of bytes from the stream and returns  binary data as hexadecimal string having high nibble first.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if <var>length</var> attribute is negative or   if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			readHHex
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$length</span><span class="var-description">: The amount of bytes.</span>			</li>
				</ul>
		
			
	</div>
<a name="readInt8" id="readInt8"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt8</span> (line <span class="line-number">210</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 1 byte from the stream and returns binary data as an 8-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt8
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt16" id="readInt16"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt16</span> (line <span class="line-number">283</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 2 bytes from the stream and returns machine ordered binary data  as signed 16-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt16
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt16BE" id="readInt16BE"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt16BE</span> (line <span class="line-number">267</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 2 bytes from the stream and returns big-endian ordered binary data  as signed 16-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt16BE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt16LE" id="readInt16LE"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt16LE</span> (line <span class="line-number">251</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 2 bytes from the stream and returns little-endian ordered binary  data as signed 16-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt16LE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt24" id="readInt24"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt24</span> (line <span class="line-number">391</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 3 bytes from the stream and returns machine ordered binary data  as signed 24-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt24
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt24BE" id="readInt24BE"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt24BE</span> (line <span class="line-number">375</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 3 bytes from the stream and returns big-endian ordered binary data  as signed 24-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt24BE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt24LE" id="readInt24LE"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt24LE</span> (line <span class="line-number">359</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 3 bytes from the stream and returns little-endian ordered binary  data as signed 24-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt24LE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt32" id="readInt32"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt32</span> (line <span class="line-number">497</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 4 bytes from the stream and returns machine ordered binary data  as signed 32-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt32
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt32BE" id="readInt32BE"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt32BE</span> (line <span class="line-number">482</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 4 bytes from the stream and returns big-endian ordered binary data  as signed 32-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt32BE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt32LE" id="readInt32LE"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt32LE</span> (line <span class="line-number">467</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 4 bytes from the stream and returns little-endian ordered binary  data as signed 32-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt32LE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt64BE" id="readInt64BE"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt64BE</span> (line <span class="line-number">585</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 8 bytes from the stream and returns big-endian ordered binary data  as 64-bit float.</p>
<p class="description"><p></p></p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt64BE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readInt64LE" id="readInt64LE"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readInt64LE</span> (line <span class="line-number">567</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 8 bytes from the stream and returns little-endian ordered binary  data as 64-bit float.</p>
<p class="description"><p></p></p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readInt64LE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readLHex" id="readLHex"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readLHex</span> (line <span class="line-number">766</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads <var>length</var> amount of bytes from the stream and returns  binary data as hexadecimal string having low nibble first.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if <var>length</var> attribute is negative or   if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			readLHex
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$length</span><span class="var-description">: The amount of bytes.</span>			</li>
				</ul>
		
			
	</div>
<a name="readString8" id="readString8"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readString8</span> (line <span class="line-number">692</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads <var>length</var> amount of bytes from the stream and returns  binary data as string. Removes terminating zero.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if <var>length</var> attribute is negative or   if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			readString8
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>, [<span class="var-type">string</span>&nbsp;<span class="var-name">$charList</span> = <span class="var-default">&quot;\0&quot;</span>])
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$length</span><span class="var-description">: The amount of bytes.</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$charList</span><span class="var-description">: The list of characters you want to strip.</span>			</li>
				</ul>
		
			
	</div>
<a name="readString16" id="readString16"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readString16</span> (line <span class="line-number">713</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads <var>length</var> amount of bytes from the stream and returns  binary data as multibyte Unicode string. Removes terminating zero.</p>
<p class="description"><p>The byte order is possibly determined from the byte order mark included  in the binary data string. The order parameter is updated if the BOM is  found.</p></p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if <var>length</var> attribute is negative or   if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">string</span>
		<span class="method-name">
			readString16
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$length</span>, [<span class="var-type"></span>&nbsp;<span class="var-name">&$order</span> = <span class="var-default">null</span>], [<span class="var-type">integer</span>&nbsp;<span class="var-name">$trimOrder</span> = <span class="var-default">false</span>], <span class="var-type">integer</span>&nbsp;<span class="var-name">$order</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$length</span><span class="var-description">: The amount of bytes.</span>			</li>
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$order</span><span class="var-description">: The endianess of the string.</span>			</li>
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$trimOrder</span><span class="var-description">: Whether to remove the byte order mark read the                 string.</span>			</li>
					<li>
				<span class="var-type"></span>
				<span class="var-name">&$order</span>			</li>
				</ul>
		
			
	</div>
<a name="readUInt8" id="readUInt8"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt8</span> (line <span class="line-number">227</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 1 byte from the stream and returns binary data as an unsigned 8-bit  integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt8
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readUInt16" id="readUInt16"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt16</span> (line <span class="line-number">335</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 2 bytes from the stream and returns machine ordered binary data  as unsigned 16-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt16
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readUInt16BE" id="readUInt16BE"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt16BE</span> (line <span class="line-number">323</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 2 bytes from the stream and returns big-endian ordered binary data  as unsigned 16-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt16BE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readUInt16LE" id="readUInt16LE"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt16LE</span> (line <span class="line-number">311</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 2 bytes from the stream and returns little-endian ordered binary  data as unsigned 16-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt16LE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readUInt24" id="readUInt24"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt24</span> (line <span class="line-number">443</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 3 bytes from the stream and returns machine ordered binary data  as unsigned 24-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt24
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readUInt24BE" id="readUInt24BE"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt24BE</span> (line <span class="line-number">431</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 3 bytes from the stream and returns big-endian ordered binary data  as unsigned 24-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt24BE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readUInt24LE" id="readUInt24LE"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt24LE</span> (line <span class="line-number">419</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 3 bytes from the stream and returns little-endian ordered binary  data as unsigned 24-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt24LE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readUInt32" id="readUInt32"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt32</span> (line <span class="line-number">545</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 4 bytes from the stream and returns machine ordered binary data  as unsigned 32-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt32
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readUInt32BE" id="readUInt32BE"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt32BE</span> (line <span class="line-number">527</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 4 bytes from the stream and returns big-endian ordered binary data  as unsigned 32-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt32BE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="readUInt32LE" id="readUInt32LE"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">readUInt32LE</span> (line <span class="line-number">509</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Reads 4 bytes from the stream and returns little-endian ordered binary  data as unsigned 32-bit integer.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">integer</span>
		<span class="method-name">
			readUInt32LE
		</span>
				()
			</div>
	
		
			
	</div>
<a name="reset" id="reset"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">reset</span> (line <span class="line-number">801</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Resets the stream. Attempts to reset it in some way appropriate to the  particular stream, for example by repositioning it to its starting point.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			reset
		</span>
				()
			</div>
	
		
			
	</div>
<a name="setOffset" id="setOffset"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">setOffset</span> (line <span class="line-number">127</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Sets the point of operation, ie the cursor offset value. The offset may  also be set to a negative value when it is interpreted as an offset from  the end of the stream instead of the beginning.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			setOffset
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$offset</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$offset</span><span class="var-description">: The new point of operation.</span>			</li>
				</ul>
		
			
	</div>
<a name="skip" id="skip"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">skip</span> (line <span class="line-number">164</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Jumps <var>size</var> amount of bytes in the stream.</p>
	<ul class="tags">
				<li><span class="field">throws:</span> Zend_Io_Exception if <var>size</var> attribute is negative or if   an I/O error occurs</li>
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">void</span>
		<span class="method-name">
			skip
		</span>
					(<span class="var-type">integer</span>&nbsp;<span class="var-name">$size</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">integer</span>
				<span class="var-name">$size</span><span class="var-description">: The amount of bytes.</span>			</li>
				</ul>
		
			
	</div>
<a name="__get" id="__get"><!-- --></a>
<div class="evenrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">__get</span> (line <span class="line-number">865</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Magic function so that $obj-&gt;value will work.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			__get
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$name</span><span class="var-description">: The field name.</span>			</li>
				</ul>
		
			
	</div>
<a name="__set" id="__set"><!-- --></a>
<div class="oddrow">
	
	<div class="method-header">
		<img src="images/Method.png" />
		<span class="method-title">__set</span> (line <span class="line-number">883</span>)
	</div> 
	
	<!-- ========== Info from phpDoc block ========= -->
<p class="short-description">Magic function so that assignments with $obj-&gt;value will work.</p>
	<ul class="tags">
				<li><span class="field">access:</span> public</li>
			</ul>
	
	<div class="method-signature">
		<span class="method-result">mixed</span>
		<span class="method-name">
			__set
		</span>
					(<span class="var-type">string</span>&nbsp;<span class="var-name">$name</span>, <span class="var-type">string</span>&nbsp;<span class="var-name">$value</span>)
			</div>
	
			<ul class="parameters">
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$name</span><span class="var-description">: The field name.</span>			</li>
					<li>
				<span class="var-type">string</span>
				<span class="var-name">$value</span><span class="var-description">: The field value.</span>			</li>
				</ul>
		
			
	</div>
						
		</div>
	</div>

	<a name="sec-consts"></a>
	<div class="info-box">
		<div class="info-box-title">Class Constants</div>
		<div class="nav-bar">
			<a href="#sec-description">Description</a> |
							<a href="#sec-descendents">Descendants</a> |
										<a href="#sec-var-summary">Constants</a> (<span class="disabled">details</span>)
						
			
												<a href="#sec-var-summary">Vars</a> (<a href="#sec-vars">details</a>)
														| 
									<a href="#sec-method-summary">Methods</a> (<a href="#sec-methods">details</a>)
							
					</div>
		<div class="info-box-body">
			<a name="BIG_ENDIAN_ORDER" id="BIG_ENDIAN_ORDER"><!-- --></A>
<div class="evenrow">

	<div class="const-header">
		<img src="images/Variable.png" />
		<span class="const-title">
			<span class="const-name">BIG_ENDIAN_ORDER</span>
			 = <span class="const-default"> 2</span>
			(line <span class="line-number">39</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
</div>
<a name="LITTLE_ENDIAN_ORDER" id="LITTLE_ENDIAN_ORDER"><!-- --></A>
<div class="oddrow">

	<div class="const-header">
		<img src="images/Variable.png" />
		<span class="const-title">
			<span class="const-name">LITTLE_ENDIAN_ORDER</span>
			 = <span class="const-default"> 1</span>
			(line <span class="line-number">38</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
</div>
<a name="MACHINE_ENDIAN_ORDER" id="MACHINE_ENDIAN_ORDER"><!-- --></A>
<div class="evenrow">

	<div class="const-header">
		<img src="images/Variable.png" />
		<span class="const-title">
			<span class="const-name">MACHINE_ENDIAN_ORDER</span>
			 = <span class="const-default"> 0</span>
			(line <span class="line-number">37</span>)
		</span>
	</div>

	<!-- ========== Info from phpDoc block ========= -->
	
	
</div>
						
		</div>
	</div>
	
	<p class="notes" id="credit">
		Documentation generated on Wed, 04 May 2011 08:39:39 +0300 by <a href="http://www.phpdoc.org" target="_blank">phpDocumentor 1.4.3</a>
	</p>
	</div></body>
</html>